package com.group.www.interfaces;

import com.group.www.pojo.OrderInfo;

import java.util.List;

public interface IorderInfo_q extends BasicOper {


    /**
     * 根据用户的id和osId查询OrderInfo表中的数据(要联orderlist,orderstates,goodsinfo及返回结果集)
     * 返回以时间排序的前五条订单数据
     * @方钟
     */
    List<OrderInfo> queryorderId(Integer userId, Integer osId);
    /**
     * 根据用户的id查询OrderInfo表中的数据(要联orderlist,orderstates,goodsinfo及返回结果集)
     * 返回以时间排序的前五条订单数据
     * @方钟
     */
     List<OrderInfo> queryorderIdbyuserId(Integer userId);
    /**
     * 根据OrderInfo对象添加到OrderInfo表中
     * 返回TRUE或FALSE
     * @方钟
     */
    boolean add(OrderInfo orderInfo);

    /**
     * 根据用户id和订单id删除OrderInfo表中对应数据
     * 返回TRUE或FALSE
     * @方钟
     */
    boolean delete(Integer userId, Integer orderId);

    /**
     * 根据用户id和订单id修改OrderInfo表中的osId数据
     * 返回TRUE或FALSE
     * @方钟
     */
    boolean update(OrderInfo orderinfo);
}
